﻿package cgs.server.abtesting
{

    public interface IABTestingServer
    {

        public function IABTestingServer();

        function requestUserTestConditions(param1:Function = null) : void;

        function noUserConditions() : void;

        function logTestStart(param1:int, param2:int, param3:Object = null, param4:Function = null) : void;

        function logTestEnd(param1:int, param2:int, param3:Object = null, param4:Function = null) : void;

        function logConditionVariableStart(param1:int, param2:int, param3:int, param4:int, param5:Number = -1, param6:Object = null, param7:Function = null) : void;

        function logConditionVariableResults(param1:int, param2:int, param3:int, param4:int, param5:Number = -1, param6:Object = null, param7:Function = null) : void;

    }
}
